Skip to main content
Version: 1.14.x.x LTS

Release notes

nevisLogRend 1.14.9.1 - 15.11.2023

Changes and new features

  • UPGRADED: We updated the Jetty third-party dependency to version 9.4.53.v20231009. (NEVISLOG-503)
  • FIXED: Not found template includes now producing properly produce 404 status code instead of 500. (NEVISLOG-501)

nevisLogRend 1.14.8.1 - 16.08.2023

Breaking changes

Changes and new features

  • UPGRADED: We updated the Jackson third-party dependency to version 2.15.2. (NEVISLOG-494)
  • UPGRADED: We updated the Guava third-party dependency to version 32.1.1-jre. (NEVISLOG-497)

nevisLogRend 1.14.7.2 - 17.05.2023

Breaking changes

Changes and new features

  • UPGRADED: We updated the Jackson third-party dependency to version 2.15.0. (NEVISLOG-458)
  • UPGRADED: We updated the Jetty third-party dependency to version 9.4.51.v20230217. (NEVISLOG-485)
  • UPGRADED: We updated the Log4j third-party dependency to version 2.20.0. (NEVISLOG-485)
  • UPGRADED: We upgraded Snakeyaml third-party dependencies to version 2.0. (NEVISLOG-458)
  • NEW: NevisLogRend now uses a graceful shutdown with a 30seconds timeout. (NEVISLOG-491)

nevisLogRend 1.14.6.2 - 15.02.2023

Breaking changes

Changes and new features

  • FIXED: Directories under /opt/nevislogrend/<version> were not removed when the package was uninstalled. We now fixed the issue. (NEVISLOG-448)
  • FIXED: Java Util Logging messages were incorrectly logged in /var/log/messages due to previous log4j2 upgrade causing the JUL bridging to not work correctly. The proper configuration is now added automatically at runtime. (NEVISLOG-449)
  • UPGRADED: We upgraded the google autovalue third-party dependency to version 1.10.1. (NEVISLOG-459)
  • UPGRADED: We upgraded the Jackson third-party dependency to version 2.14.1. (NEVISLOG-459)
  • UPGRADED: We upgraded the Jetty third-party dependency to version 9.4.50.v20221201. (NEVISLOG-459)

nevisLogRend 1.14.5.1 - 16.11.2022

Breaking changes

Changes and new features

  • UPGRADED: commons-text third party dependency is upgraded to version 1.10.0. (NEVISLOG-429)
  • UPGRADED: google autovalue third party dependency is upgraded to version 1.10. (NEVISLOG-429)
  • UPGRADED: jetty third party dependency is upgraded to version 9.4.49.v20220914. (NEVISLOG-424)
  • UPGRADED: jackson third party dependency is upgraded to version 2.13.4. (NEVISLOG-424)
  • UPGRADED: log4j2 third party dependency is upgraded to version 2.19.0. (NEVISLOG-424)
  • UPGRADED: snakeyaml third party dependency is upgraded to version 1.33. (NEVISLOG-419)

nevisLogRend 1.14.4.0 LTS - 17.08.2022

Breaking changes

Changes and new features

  • UPGRADED: Jackson third party dependencies are upgraded to version 2.13.3. (NEVISLOG-402)
  • UPGRADED: Jetty third party dependencies are upgraded to version 9.4.48.v20220622. (NEVISLOG-410)
  • UPGRADED: Log4j third party dependencies are upgraded to version 2.18.0. (NEVISLOG-410)
  • FIXED: We fixed the syntax change issue introduced with Velocity upgrade from version 1.7 to 2.3. (NEVISLOG-409)

Velocity Template Syntax Issue - Existing LogRend Instances

It is required to manually patch the existing nevisLogRend instance Velocity templates to the new syntax. Change the json.vm template to the new syntax by replacing line 26 to 28 with the following code:

"label" : "$guiElem.label" #if ($guiElem['validation-failed'] || $guiElem.value || $guiElem.length || $guiElem.format), #end

# if ($guiElem['validation-failed']) "validation-failed" : "$guiGroup.validationFailed" #if ($guiElem.value || $guiElem.length || $guiElem.format), #end

# end ## if ($guiElem['validation-failed'])

nevisLogRend 1.14.3.4 LTS - 18.05.2022

Breaking changes

  • CHANGED: The previous bc and jcan-log logging using log4j1 is replaced by slf4j using log4j2. jcan-log is now only used by the jcan-optrace, which relies on the slf4j implementation of jcan-log.

Log4j2 uses different a configuration structure than log4j1, and they are not compatible. If you are not using nevisAdmin4, you have to migrate the logging configuration manually. Check the default template supplied in the RPM: /opt/nevisauth/template/conf/logging.yml.

NevisLogRend requires a logging.yml file in the instance config directory. If it is missing, or the file is incorrectly formatted, a default configuration will log into the stdout which can be viewed in the systemd journal.

  • REMOVED: Not supported features and their third-party dependencies regarding JBoss, Wildfly and RHEL6 deployments are removed. (NEVISLOG-385)

LTS21 officially dropped support for these containers and the operating system, but some artifacts remained in place until this release. They are cleaned up for security reasons.

Changes and new features

  • NEW: The automatic reload of logging configuration is supported by using the monitorInterval property of log4j2.
  • UPGRADED: Jetty third party dependency is upgraded to to version 9.4.46.v20220331 (NEVISLOG-385).
  • UPGRADED: Commons-cli third party dependency is upgraded to version 1.5.0 (NEVISLOG-385).
  • UPGRADED: Guava third party dependency is upgraded to version 31.1-jre (NEVISLOG-385).
  • UPGRADED: Jackson third party dependencies are upgraded to version 2.13.2 and jackson-dababind to 2.13.2.2 (NEVISLOG-385).
  • UPGRADED: Auto-value third party dependency is upgraded to version 1.9 (NEVISLOG-385).

nevisLogRend 1.14.2.1 LTS - 16.02.2022

Changes and new features

  • REMOVED: The supplied log4j version 1.2.17 is patched to remove vulnerable classes org/apache/log4j/net/JMSAppender.class and org/apache/log4j/net/SocketServer.class. (NEVISLOG-375)

nevisLogRend 1.14.1.1 LTS - 17.11.2021

Changes and new features

This is a technical release only.